package Entities;

import java.io.Serializable;
import java.sql.Date;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;
@Entity
@Table(name = "Comision")
public class Entity_Comision implements Serializable{
	
	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue
	@Column(name = "id_comision")
	private int idComision;
	@Column
	private float totalAPagar;
	@Column
	private Date fecha;
	@OneToOne(cascade = CascadeType.ALL)
	@JoinColumn(name = "id_empleado")
	private Entity_Encargado encargado;

	//GET & SET
	public float getTotalAPagar() {
		return totalAPagar;
	}

	public void setTotalAPagar(float totalAPagar) {
		this.totalAPagar = totalAPagar;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public Entity_Encargado getEncargado() {
		return encargado;
	}

	public void setEncargado(Entity_Encargado encargado) {
		this.encargado = encargado;
	}	

}
